package modelo;

public class Comentario {
	private String nomeComentarista;
	private String texto;
	private String resposta;
	public String getNomeComentarista() {
		return nomeComentarista;
	}
	public void setNomeComentarista(String nomeComentarista) {
		this.nomeComentarista = nomeComentarista;
	}
	public String getTexto() {
		return texto;
	}
	public void setTexto(String texto) {
		this.texto = texto;
	}
	public String getResposta() {
		return resposta;
	}
	public void setResposta(String resposta) {
		this.resposta = resposta;
	}
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime
				* result
				+ ((nomeComentarista == null) ? 0 : nomeComentarista.hashCode());
		result = prime * result
				+ ((resposta == null) ? 0 : resposta.hashCode());
		result = prime * result + ((texto == null) ? 0 : texto.hashCode());
		return result;
	}
	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		Comentario other = (Comentario) obj;
		if (nomeComentarista == null) {
			if (other.nomeComentarista != null)
				return false;
		} else if (!nomeComentarista.equals(other.nomeComentarista))
			return false;
		if (resposta == null) {
			if (other.resposta != null)
				return false;
		} else if (!resposta.equals(other.resposta))
			return false;
		if (texto == null) {
			if (other.texto != null)
				return false;
		} else if (!texto.equals(other.texto))
			return false;
		return true;
	}
	
}
